package com.hzdesk.media.matvector.koreabatch.client.my_paperless.fragment.fragment_contract;

import android.content.Context;

import com.hzdesk.media.matvector.koreabatch.client.my_paperless.bean.DevicesCustomConfigurationBean;

/**
 * Created by Administrator on 2018/8/14.
 * 杭州席媒科技有限公司  Developers  刘传华  10
 * 佛祖镇楼 bug辟易
 */

public interface IMouseSetContract {
    interface IMouseSetMolde {
        String getToken(Context context);                                                           // 获取token
    }
    interface IMouseSetView {
        void showTitle();                                                                           // 显示title
        String getUserName();                                                                       //获取用户名称
        void setUserName(String name);                                                              //设置用户名称

        String getBrushSize();                                                                      // 获取笔触大小
        void setBrushSize(String size);                                                             //设置笔触大小

        String getBrushColor();                                                                     // 获取笔触颜色
        void setBrushColor(String color);                                                              //设置笔触颜色

        String getCursorColor();                                                                    //获取光标颜色
        void setCursorColor(String color);                                                          //设置光标颜色

        void showDisable();                                                                         //显示禁用
        void hidenDisable();                                                                        // 隐藏禁用
        void toChangeName();                                                                        // 去设置名称

        void showToastMassage(String message);                                                      //
        void tofinshPager();                                                                        // 结束页面

    }
    interface IMouseSetPersenter {
        void initTitle();                                                                           // 初始化 title
        void onCkleckUserName();                                                                    //点击用户名称
        void onCkicledBrushSize(Context context);                                                   //点击笔触大小
        void onCkicledBrushColor();                                                                 //点击笔触颜色
        void onClickedCursorColor(Context context);                                                 //点击光标颜色
        void isDisable();                                                                           //禁用

        void initDate(Context context , DevicesCustomConfigurationBean.DeviceMousesBean bean);      // 初始化数据
        void saveDate(Context context,DevicesCustomConfigurationBean.DeviceMousesBean bean,int postion,String deviceId);// 保存数据
    }
}
